home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer
/
Chart Wizard.rsrc
/
CODE_3_Features.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
90KB
|
1,643 lines
# near model CODE resource
# jump table entries: 16130-16175 (46 of them)
00000000 0000 3F02 ori.b D0, 0x2
00000004 0000 1216 ori.b D0, 0x16
00000008 4E56 FFFE link A6, -0x0002
0000000C 48E7 0030 movem.l -[A7], A2,A3
00000010 246E 0008 movea.l A2, [A6 + 0x8]
00000014 266E 000C movea.l A3, [A6 + 0xC]
00000018 41ED C4E8 lea.l A0, [A5 - 0x3B18]
0000001C 2488 move.l [A2], A0
0000001E 4878 0004 push.l 0x4
00000022 486A 0008 pea.l [A2 + 0x8]
00000026 2F0B move.l -[A7], A3
00000028 2057 movea.l A0, [A7]
0000002A 2250 movea.l A1, [A0]
0000002C 2269 0024 movea.l A1, [A1 + 0x24]
00000030 4E91 jsr [A1]
00000032 4878 0001 push.l 0x1
00000036 486A 000C pea.l [A2 + 0xC]
0000003A 2F0B move.l -[A7], A3
0000003C 2057 movea.l A0, [A7]
0000003E 2250 movea.l A1, [A0]
00000040 2269 0024 movea.l A1, [A1 + 0x24]
00000044 4E91 jsr [A1]
00000046 42AA 0004 clr.l [A2 + 0x4]
0000004A 4878 0001 push.l 0x1
0000004E 486E FFFF pea.l [A6 - 0x1]
00000052 2F0B move.l -[A7], A3
00000054 2057 movea.l A0, [A7]
00000056 2250 movea.l A1, [A0]
00000058 2269 0024 movea.l A1, [A1 + 0x24]
0000005C 4E91 jsr [A1]
0000005E 4EB9 0001 BC38 jsr [0x0001BC38]
00000064 2648 movea.l A3, A0
00000066 200B move.l D0, A3
00000068 4FEF 0024 lea.l A7, [A7 + 0x24]
0000006C 6718 beq +0x1A /* 00000086 */
0000006E 1F2E FFFF move.b -[A7], [A6 - 0x1]
00000072 42A7 clr.l -[A7]
00000074 2F0A move.l -[A7], A2
00000076 2F0B move.l -[A7], A3
00000078 2057 movea.l A0, [A7]
0000007A 2250 movea.l A1, [A0]
0000007C 2269 000C movea.l A1, [A1 + 0xC]
00000080 4E91 jsr [A1]
00000082 4FEF 000E lea.l A7, [A7 + 0xE]
label00000086:
00000086 204A movea.l A0, A2
00000088 4CDF 0C00 movem.l A2,A3, [A7]+
0000008C 4E5E unlink A6
0000008E 4E75 rts
00000090 4E56 0000 link A6, 0
00000094 48E7 1030 movem.l -[A7], D3,A2,A3
00000098 246E 0008 movea.l A2, [A6 + 0x8]
0000009C 362E 000C move.w D3, [A6 + 0xC]
000000A0 200A move.l D0, A2
000000A2 672C beq +0x2E /* 000000D0 */
000000A4 41ED C4E8 lea.l A0, [A5 - 0x3B18]
000000A8 2488 move.l [A2], A0
000000AA 266A 0004 movea.l A3, [A2 + 0x4]
000000AE 200B move.l D0, A3
000000B0 6710 beq +0x12 /* 000000C2 */
000000B2 2F0A move.l -[A7], A2
000000B4 2F0B move.l -[A7], A3
000000B6 2057 movea.l A0, [A7]
000000B8 2250 movea.l A1, [A0]
000000BA 2269 0010 movea.l A1, [A1 + 0x10]
000000BE 4E91 jsr [A1]
000000C0 504F addq.w A7, 8
label000000C2:
000000C2 4A43 tst.w D3
000000C4 6F0A ble +0xC /* 000000D0 */
000000C6 2F0A move.l -[A7], A2
000000C8 4EB9 0000 2592 jsr [0x00002592]
000000CE 584F addq.w A7, 4
label000000D0:
000000D0 204A movea.l A0, A2
000000D2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000000D6 4E5E unlink A6
000000D8 4E75 rts
000000DA 206F 0004 movea.l A0, [A7 + 0x4]
000000DE 216F 0008 0008 move.l [A0 + 0x8], [A7 + 0x8]
000000E4 4E75 rts
000000E6 206F 0004 movea.l A0, [A7 + 0x4]
000000EA 116F 0008 000C move.b [A0 + 0xC], [A7 + 0x8]
000000F0 4E75 rts
000000F2 206F 0004 movea.l A0, [A7 + 0x4]
000000F6 216F 0008 0004 move.l [A0 + 0x4], [A7 + 0x8]
000000FC 4E75 rts
000000FE 4E56 0000 link A6, 0
00000102 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00000106 246E 0008 movea.l A2, [A6 + 0x8]
0000010A 2A2E 000C move.l D5, [A6 + 0xC]
0000010E 266E 0010 movea.l A3, [A6 + 0x10]
00000112 7601 moveq.l D3, 0x01
00000114 282A 0008 move.l D4, [A2 + 0x8]
00000118 BA84 cmp.l D5, D4
0000011A 6706 beq +0x8 /* 00000122 */
0000011C 70FE moveq.l D0, 0xFFFFFFFE
0000011E B880 cmp.l D4, D0
00000120 6618 bne +0x1A /* 0000013A */
label00000122:
00000122 2F0B move.l -[A7], A3
00000124 2F05 move.l -[A7], D5
00000126 2F0A move.l -[A7], A2
00000128 2057 movea.l A0, [A7]
0000012A 2250 movea.l A1, [A0]
0000012C 2269 001C movea.l A1, [A1 + 0x1C]
00000130 4E91 jsr [A1]
00000132 162A 000C move.b D3, [A2 + 0xC]
00000136 4FEF 000C lea.l A7, [A7 + 0xC]
label0000013A:
0000013A 1003 move.b D0, D3
0000013C 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00000140 4E5E unlink A6
00000142 4E75 rts
00000144 4E75 rts
fn00000146:
00000146 4E56 0000 link A6, 0
0000014A 2F0A move.l -[A7], A2
0000014C 246E 0008 movea.l A2, [A6 + 0x8]
00000150 41ED C508 lea.l A0, [A5 - 0x3AF8]
00000154 2488 move.l [A2], A0
00000156 42AA 0004 clr.l [A2 + 0x4]
0000015A 2F0A move.l -[A7], A2
0000015C 4EB9 0001 B700 jsr [0x0001B700]
00000162 204A movea.l A0, A2
00000164 584F addq.w A7, 4
00000166 245F movea.l A2, [A7]+
00000168 4E5E unlink A6
0000016A 4E75 rts
fn0000016C:
0000016C 4E56 0000 link A6, 0
00000170 2F0A move.l -[A7], A2
00000172 246E 0008 movea.l A2, [A6 + 0x8]
00000176 200A move.l D0, A2
00000178 6724 beq +0x26 /* 0000019E */
0000017A 41ED C508 lea.l A0, [A5 - 0x3AF8]
0000017E 2488 move.l [A2], A0
00000180 2F0A move.l -[A7], A2
00000182 2057 movea.l A0, [A7]
00000184 2250 movea.l A1, [A0]
00000186 2269 0014 movea.l A1, [A1 + 0x14]
0000018A 4E91 jsr [A1]
0000018C 4A6E 000C tst.w [A6 + 0xC]
00000190 584F addq.w A7, 4
00000192 6F0A ble +0xC /* 0000019E */
00000194 2F0A move.l -[A7], A2
00000196 4EB9 0000 2592 jsr [0x00002592]
0000019C 584F addq.w A7, 4
label0000019E:
0000019E 204A movea.l A0, A2
000001A0 245F movea.l A2, [A7]+
000001A2 4E5E unlink A6
000001A4 4E75 rts
000001A6 4E56 0000 link A6, 0
000001AA 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000001AE 246E 0008 movea.l A2, [A6 + 0x8]
000001B2 182E 0014 move.b D4, [A6 + 0x14]
000001B6 4AAA 0004 tst.l [A2 + 0x4]
000001BA 6620 bne +0x22 /* 000001DC */
000001BC 4878 0028 push.l 0x28 /* '(' */
000001C0 4EB9 0000 258A jsr [0x0000258A]
000001C6 2648 movea.l A3, A0
000001C8 2008 move.l D0, A0
000001CA 584F addq.w A7, 4
000001CC 670A beq +0xC /* 000001D8 */
000001CE 2F0B move.l -[A7], A3
000001D0 4EB9 0001 BD5C jsr [0x0001BD5C]
000001D6 584F addq.w A7, 4
label000001D8:
000001D8 254B 0004 move.l [A2 + 0x4], A3
label000001DC:
000001DC 263C 7FFF FFFF move.l D3, 0x7FFFFFFF
000001E2 4AAE 0010 tst.l [A6 + 0x10]
000001E6 671C beq +0x1E /* 00000204 */
000001E8 486E 0010 pea.l [A6 + 0x10]
000001EC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000001F0 4EB9 0001 BD44 jsr [0x0001BD44]
000001F6 2600 move.l D3, D0
000001F8 4A83 tst.l D3
000001FA 504F addq.w A7, 8
000001FC 6606 bne +0x8 /* 00000204 */
000001FE 263C 7FFF FFFF move.l D3, 0x7FFFFFFF
label00000204:
00000204 486E 000C pea.l [A6 + 0xC]
00000208 2F03 move.l -[A7], D3
0000020A 4878 0001 push.l 0x1
0000020E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000212 4EB9 0001 BD0E jsr [0x0001BD0E]
00000218 4A04 tst.b D4
0000021A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000021E 6712 beq +0x14 /* 00000232 */
00000220 2F0A move.l -[A7], A2
00000222 2F2E 000C move.l -[A7], [A6 + 0xC]
00000226 2057 movea.l A0, [A7]
00000228 2250 movea.l A1, [A0]
0000022A 2269 0014 movea.l A1, [A1 + 0x14]
0000022E 4E91 jsr [A1]
00000230 504F addq.w A7, 8
label00000232:
00000232 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000236 4E5E unlink A6
00000238 4E75 rts
0000023A 4E56 0000 link A6, 0
0000023E 48E7 0030 movem.l -[A7], A2,A3
00000242 246E 0008 movea.l A2, [A6 + 0x8]
00000246 266A 0004 movea.l A3, [A2 + 0x4]
0000024A 200B move.l D0, A3
0000024C 6730 beq +0x32 /* 0000027E */
0000024E 486E 000C pea.l [A6 + 0xC]
00000252 2F0B move.l -[A7], A3
00000254 4EB9 0001 BCF6 jsr [0x0001BCF6]
0000025A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000025E 4EB9 0001 BCEC jsr [0x0001BCEC]
00000264 B1CA cmpa.l A0, A2
00000266 4FEF 000C lea.l A7, [A7 + 0xC]
0000026A 6612 bne +0x14 /* 0000027E */
0000026C 42A7 clr.l -[A7]
0000026E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000272 2057 movea.l A0, [A7]
00000274 2250 movea.l A1, [A0]
00000276 2269 0014 movea.l A1, [A1 + 0x14]
0000027A 4E91 jsr [A1]
0000027C 504F addq.w A7, 8
label0000027E:
0000027E 4CDF 0C00 movem.l A2,A3, [A7]+
00000282 4E5E unlink A6
00000284 4E75 rts
00000286 4E56 FFEC link A6, -0x0014
0000028A 48E7 0030 movem.l -[A7], A2,A3
0000028E 246E 0008 movea.l A2, [A6 + 0x8]
00000292 266A 0004 movea.l A3, [A2 + 0x4]
00000296 200B move.l D0, A3
00000298 6700 0086 beq +0x88 /* 00000320 */
0000029C 42A7 clr.l -[A7]
0000029E 2F0B move.l -[A7], A3
000002A0 486E FFEC pea.l [A6 - 0x14]
000002A4 4EB9 0001 BCBE jsr [0x0001BCBE]
000002AA 4FEF 000C lea.l A7, [A7 + 0xC]
000002AE 602C bra +0x2E /* 000002DC */
label000002B0:
000002B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002B4 4EB9 0001 BCEC jsr [0x0001BCEC]
000002BA B1CA cmpa.l A0, A2
000002BC 584F addq.w A7, 4
000002BE 661C bne +0x1E /* 000002DC */
000002C0 4AAE FFFC tst.l [A6 - 0x4]
000002C4 6716 beq +0x18 /* 000002DC */
000002C6 3F3C 0001 move.w -[A7], 0x1
000002CA 206E FFFC movea.l A0, [A6 - 0x4]
000002CE 4850 pea.l [A0]
000002D0 2057 movea.l A0, [A7]
000002D2 2250 movea.l A1, [A0]
000002D4 2269 0008 movea.l A1, [A1 + 0x8]
000002D8 4E91 jsr [A1]
000002DA 5C4F addq.w A7, 6
label000002DC:
000002DC 486E FFFC pea.l [A6 - 0x4]
000002E0 486E FFEC pea.l [A6 - 0x14]
000002E4 4EB9 0001 BC76 jsr [0x0001BC76]
000002EA 4A00 tst.b D0
000002EC 504F addq.w A7, 8
000002EE 66C0 bne -0x3E /* 000002B0 */
000002F0 4AAA 0004 tst.l [A2 + 0x4]
000002F4 6716 beq +0x18 /* 0000030C */
000002F6 3F3C 0001 move.w -[A7], 0x1
000002FA 206A 0004 movea.l A0, [A2 + 0x4]
000002FE 4850 pea.l [A0]
00000300 2057 movea.l A0, [A7]
00000302 2250 movea.l A1, [A0]
00000304 2269 0008 movea.l A1, [A1 + 0x8]
00000308 4E91 jsr [A1]
0000030A 5C4F addq.w A7, 6
label0000030C:
0000030C 42AA 0004 clr.l [A2 + 0x4]
00000310 3F3C FFFF move.w -[A7], 0xFFFF
00000314 486E FFEC pea.l [A6 - 0x14]
00000318 4EB9 0001 BC8C jsr [0x0001BC8C]
0000031E 5C4F addq.w A7, 6
label00000320:
00000320 4CDF 0C00 movem.l A2,A3, [A7]+
00000324 4E5E unlink A6
00000326 4E75 rts
fn00000328:
00000328 4E56 FFEC link A6, -0x0014
0000032C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000330 286E 0008 movea.l A4, [A6 + 0x8]
00000334 282E 000C move.l D4, [A6 + 0xC]
00000338 246E 0010 movea.l A2, [A6 + 0x10]
0000033C 7601 moveq.l D3, 0x01
0000033E 266C 0004 movea.l A3, [A4 + 0x4]
00000342 200B move.l D0, A3
00000344 6750 beq +0x52 /* 00000396 */
00000346 42A7 clr.l -[A7]
00000348 2F0B move.l -[A7], A3
0000034A 486E FFEC pea.l [A6 - 0x14]
0000034E 4EB9 0001 BCBE jsr [0x0001BCBE]
00000354 4FEF 000C lea.l A7, [A7 + 0xC]
00000358 6018 bra +0x1A /* 00000372 */
label0000035A:
0000035A 2F0A move.l -[A7], A2
0000035C 2F04 move.l -[A7], D4
0000035E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000362 2057 movea.l A0, [A7]
00000364 2250 movea.l A1, [A0]
00000366 2269 0018 movea.l A1, [A1 + 0x18]
0000036A 4E91 jsr [A1]
0000036C C600 and.b D3, D0
0000036E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000372:
00000372 486E FFFC pea.l [A6 - 0x4]
00000376 486E FFEC pea.l [A6 - 0x14]
0000037A 4EB9 0001 BC76 jsr [0x0001BC76]
00000380 4A00 tst.b D0
00000382 504F addq.w A7, 8
00000384 66D4 bne -0x2A /* 0000035A */
00000386 3F3C FFFF move.w -[A7], 0xFFFF
0000038A 486E FFEC pea.l [A6 - 0x14]
0000038E 4EB9 0001 BC8C jsr [0x0001BC8C]
00000394 5C4F addq.w A7, 6
label00000396:
00000396 1003 move.b D0, D3
00000398 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000039C 4E5E unlink A6
0000039E 4E75 rts
000003A0 4E56 0000 link A6, 0
000003A4 2F0A move.l -[A7], A2
000003A6 246E 0008 movea.l A2, [A6 + 0x8]
000003AA 41ED C5A0 lea.l A0, [A5 - 0x3A60]
000003AE 2488 move.l [A2], A0
000003B0 486A 0004 pea.l [A2 + 0x4]
000003B4 4EB9 0001 BEAC jsr [0x0001BEAC]
000003BA 157C 0001 002C move.b [A2 + 0x2C], 0x1
000003C0 204A movea.l A0, A2
000003C2 584F addq.w A7, 4
000003C4 245F movea.l A2, [A7]+
000003C6 4E5E unlink A6
000003C8 4E75 rts
000003CA 4E56 FFEC link A6, -0x0014
000003CE 2F0A move.l -[A7], A2
000003D0 246E 0008 movea.l A2, [A6 + 0x8]
000003D4 200A move.l D0, A2
000003D6 677C beq +0x7E /* 00000454 */
000003D8 41ED C5A0 lea.l A0, [A5 - 0x3A60]
000003DC 2488 move.l [A2], A0
000003DE 2F0A move.l -[A7], A2
000003E0 4878 00CA push.l 0xCA
000003E4 2F0A move.l -[A7], A2
000003E6 61FF 0000 00EA bsr +0xEC /* 000004D2 */
000003EC 42A7 clr.l -[A7]
000003EE 486A 0004 pea.l [A2 + 0x4]
000003F2 486E FFEC pea.l [A6 - 0x14]
000003F6 4EB9 0001 BE46 jsr [0x0001BE46]
000003FC 4FEF 0018 lea.l A7, [A7 + 0x18]
00000400 600E bra +0x10 /* 00000410 */
label00000402:
00000402 2F0A move.l -[A7], A2
00000404 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000408 61FF 0000 0BEE bsr +0xBF0 /* 00000FF8 */
0000040E 504F addq.w A7, 8
label00000410:
00000410 486E FFFC pea.l [A6 - 0x4]
00000414 486E FFEC pea.l [A6 - 0x14]
00000418 4EB9 0001 BDFE jsr [0x0001BDFE]
0000041E 4A00 tst.b D0
00000420 504F addq.w A7, 8
00000422 66DE bne -0x20 /* 00000402 */
00000424 3F3C FFFF move.w -[A7], 0xFFFF
00000428 486E FFEC pea.l [A6 - 0x14]
0000042C 4EB9 0001 BE14 jsr [0x0001BE14]
00000432 3F3C FFFF move.w -[A7], 0xFFFF
00000436 486A 0004 pea.l [A2 + 0x4]
0000043A 4EB9 0001 BE74 jsr [0x0001BE74]
00000440 4A6E 000C tst.w [A6 + 0xC]
00000444 4FEF 000C lea.l A7, [A7 + 0xC]
00000448 6F0A ble +0xC /* 00000454 */
0000044A 2F0A move.l -[A7], A2
0000044C 4EB9 0000 2592 jsr [0x00002592]
00000452 584F addq.w A7, 4
label00000454:
00000454 204A movea.l A0, A2
00000456 245F movea.l A2, [A7]+
00000458 4E5E unlink A6
0000045A 4E75 rts
0000045C 4E56 0000 link A6, 0
00000460 48E7 0030 movem.l -[A7], A2,A3
00000464 266E 0008 movea.l A3, [A6 + 0x8]
00000468 486E 000C pea.l [A6 + 0xC]
0000046C 204B movea.l A0, A3
0000046E 5888 addq.l A0, 4
00000470 2448 movea.l A2, A0
00000472 4850 pea.l [A0]
00000474 4EB9 0001 BDE6 jsr [0x0001BDE6]
0000047A 4A80 tst.l D0
0000047C 504F addq.w A7, 8
0000047E 661C bne +0x1E /* 0000049C */
00000480 486E 000C pea.l [A6 + 0xC]
00000484 2F0A move.l -[A7], A2
00000486 4EB9 0001 BDCC jsr [0x0001BDCC]
0000048C 2F0B move.l -[A7], A3
0000048E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000492 61FF 0000 0B4A bsr +0xB4C /* 00000FDE */
00000498 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000049C:
0000049C 4CDF 0C00 movem.l A2,A3, [A7]+
000004A0 4E5E unlink A6
000004A2 4E75 rts
fn000004A4:
000004A4 4E56 0000 link A6, 0
000004A8 2F0A move.l -[A7], A2
000004AA 246E 0008 movea.l A2, [A6 + 0x8]
000004AE 486E 000C pea.l [A6 + 0xC]
000004B2 486A 0004 pea.l [A2 + 0x4]
000004B6 4EB9 0001 BDB4 jsr [0x0001BDB4]
000004BC 2F0A move.l -[A7], A2
000004BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000004C2 61FF 0000 0B34 bsr +0xB36 /* 00000FF8 */
000004C8 4FEF 0010 lea.l A7, [A7 + 0x10]
000004CC 245F movea.l A2, [A7]+
000004CE 4E5E unlink A6
000004D0 4E75 rts
fn000004D2:
000004D2 4E56 FFEC link A6, -0x0014
000004D6 48E7 1030 movem.l -[A7], D3,A2,A3
000004DA 266E 0008 movea.l A3, [A6 + 0x8]
000004DE 262E 000C move.l D3, [A6 + 0xC]
000004E2 246E 0010 movea.l A2, [A6 + 0x10]
000004E6 4A2B 002C tst.b [A3 + 0x2C]
000004EA 6760 beq +0x62 /* 0000054C */
000004EC 42A7 clr.l -[A7]
000004EE 486B 0004 pea.l [A3 + 0x4]
000004F2 486E FFEC pea.l [A6 - 0x14]
000004F6 4EB9 0001 BE46 jsr [0x0001BE46]
000004FC 4FEF 000C lea.l A7, [A7 + 0xC]
00000500 6026 bra +0x28 /* 00000528 */
label00000502:
00000502 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000506 4EB9 0001 BDAA jsr [0x0001BDAA]
0000050C 4A00 tst.b D0
0000050E 584F addq.w A7, 4
00000510 6716 beq +0x18 /* 00000528 */
00000512 2F0A move.l -[A7], A2
00000514 2F03 move.l -[A7], D3
00000516 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000051A 2057 movea.l A0, [A7]
0000051C 2250 movea.l A1, [A0]
0000051E 2269 000C movea.l A1, [A1 + 0xC]
00000522 4E91 jsr [A1]
00000524 4FEF 000C lea.l A7, [A7 + 0xC]
label00000528:
00000528 486E FFFC pea.l [A6 - 0x4]
0000052C 486E FFEC pea.l [A6 - 0x14]
00000530 4EB9 0001 BDFE jsr [0x0001BDFE]
00000536 4A00 tst.b D0
00000538 504F addq.w A7, 8
0000053A 66C6 bne -0x38 /* 00000502 */
0000053C 3F3C FFFF move.w -[A7], 0xFFFF
00000540 486E FFEC pea.l [A6 - 0x14]
00000544 4EB9 0001 BE14 jsr [0x0001BE14]
0000054A 5C4F addq.w A7, 6
label0000054C:
0000054C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000550 4E5E unlink A6
00000552 4E75 rts
00000554 4E56 0000 link A6, 0
00000558 48E7 1030 movem.l -[A7], D3,A2,A3
0000055C 246E 0008 movea.l A2, [A6 + 0x8]
00000560 362E 000C move.w D3, [A6 + 0xC]
00000564 4A43 tst.w D3
00000566 6714 beq +0x16 /* 0000057C */
00000568 204A movea.l A0, A2
0000056A 41E8 0012 lea.l A0, [A0 + 0x12]
0000056E 2648 movea.l A3, A0
00000570 2488 move.l [A2], A0
00000572 2F0B move.l -[A7], A3
00000574 61FF FFFF FBD0 bsr -0x42E /* 00000146 */
0000057A 584F addq.w A7, 4
label0000057C:
0000057C 41ED C62C lea.l A0, [A5 - 0x39D4]
00000580 2548 0004 move.l [A2 + 0x4], A0
00000584 41ED C62C lea.l A0, [A5 - 0x39D4]
00000588 41E8 0054 lea.l A0, [A0 + 0x54]
0000058C 2252 movea.l A1, [A2]
0000058E 2288 move.l [A1], A0
00000590 2652 movea.l A3, [A2]
00000592 204A movea.l A0, A2
00000594 41E8 0012 lea.l A0, [A0 + 0x12]
00000598 91CB sub.l A0, A3
0000059A 2748 0008 move.l [A3 + 0x8], A0
0000059E 486A 000C pea.l [A2 + 0xC]
000005A2 4EB9 0000 28C2 jsr [0x000028C2]
000005A8 4EB9 0001 BF50 jsr [0x0001BF50]
000005AE 2548 0008 move.l [A2 + 0x8], A0
000005B2 2B4A 06CA move.l [A5 + 0x6CA /* export_213 */], A2
000005B6 4267 clr.w -[A7]
000005B8 A938 syscall HiliteMenu
000005BA 204A movea.l A0, A2
000005BC 584F addq.w A7, 4
000005BE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000005C2 4E5E unlink A6
000005C4 4E75 rts
000005C6 4E56 0000 link A6, 0
000005CA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000005CE 246E 0008 movea.l A2, [A6 + 0x8]
000005D2 362E 000C move.w D3, [A6 + 0xC]
000005D6 200A move.l D0, A2
000005D8 6758 beq +0x5A /* 00000632 */
000005DA 41ED C62C lea.l A0, [A5 - 0x39D4]
000005DE 2548 0004 move.l [A2 + 0x4], A0
000005E2 41ED C62C lea.l A0, [A5 - 0x39D4]
000005E6 41E8 0054 lea.l A0, [A0 + 0x54]
000005EA 2252 movea.l A1, [A2]
000005EC 2288 move.l [A1], A0
000005EE 2652 movea.l A3, [A2]
000005F0 204A movea.l A0, A2
000005F2 41E8 0012 lea.l A0, [A0 + 0x12]
000005F6 2848 movea.l A4, A0
000005F8 91CB sub.l A0, A3
000005FA 2748 0008 move.l [A3 + 0x8], A0
000005FE 2B6A 0008 06CA move.l [A5 + 0x6CA /* export_213 */], [A2 + 0x8]
00000604 3F3C FFFF move.w -[A7], 0xFFFF
00000608 486A 000C pea.l [A2 + 0xC]
0000060C 4EB9 0000 28DA jsr [0x000028DA]
00000612 4A43 tst.w D3
00000614 5C4F addq.w A7, 6
00000616 670C beq +0xE /* 00000624 */
00000618 4267 clr.w -[A7]
0000061A 2F0C move.l -[A7], A4
0000061C 61FF FFFF FB4E bsr -0x4B0 /* 0000016C */
00000622 5C4F addq.w A7, 6
label00000624:
00000624 4A43 tst.w D3
00000626 6F0A ble +0xC /* 00000632 */
00000628 2F0A move.l -[A7], A2
0000062A 4EB9 0000 2592 jsr [0x00002592]
00000630 584F addq.w A7, 4
label00000632:
00000632 204A movea.l A0, A2
00000634 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000638 4E5E unlink A6
0000063A 4E75 rts
0000063C 4E56 0000 link A6, 0
00000640 48E7 0030 movem.l -[A7], A2,A3
00000644 266E 0008 movea.l A3, [A6 + 0x8]
00000648 246E 000C movea.l A2, [A6 + 0xC]
0000064C 7000 moveq.l D0, 0x00
0000064E 3012 move.w D0, [A2]
00000650 4EB9 0000 05F8 jsr [0x000005F8]
00000656 012A 0000 btst [A2 + 0x0], D0
0000065A 0001 0000 ori.b D1, 0x0
0000065E 0017 0009 ori.b [A7], 0x9 /* '\t' */
00000662 0000 0001 ori.b D0, 0x1
00000666 0038 0000 0002 ori.b [0x00000002], 0x0
0000066C 005A 0000 ori.w [A2]+, 0x0
00000670 0003 006A ori.b D3, 0x6A /* 'j' */
00000674 0000 0004 ori.b D0, 0x4
00000678 0090 0000 0005 ori.l [A0], 0x5
0000067E 0074 0000 0006 ori.w [A4 + D0.w + 0x6], 0x0
00000684 00AC 0000 0007 0092 ori.l [A4 + 0x92], 0x7
0000068C 0000 0008 ori.b D0, 0x8
00000690 00B4 0000 000F 00C2 ori.l [A4 + D0.w - 0x62], 0xF
00000698 0000 0017 ori.b D0, 0x17
0000069C 00D0 .incomplete
0000069E 2F0A move.l -[A7], A2
000006A0 2F0B move.l -[A7], A3
000006A2 2057 movea.l A0, [A7]
000006A4 2268 0004 movea.l A1, [A0 + 0x4]
000006A8 2269 001C movea.l A1, [A1 + 0x1C]
000006AC 4E91 jsr [A1]
000006AE 2F0A move.l -[A7], A2
000006B0 2F0B move.l -[A7], A3
000006B2 2057 movea.l A0, [A7]
000006B4 2268 0004 movea.l A1, [A0 + 0x4]
000006B8 2269 0020 movea.l A1, [A1 + 0x20]
000006BC 4E91 jsr [A1]
000006BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000006C2 6000 00CE bra +0xD0 /* 00000792 */
000006C6 2F0A move.l -[A7], A2
000006C8 2F0B move.l -[A7], A3
000006CA 2057 movea.l A0, [A7]
000006CC 2268 0004 movea.l A1, [A0 + 0x4]
000006D0 2269 0028 movea.l A1, [A1 + 0x28]
000006D4 4E91 jsr [A1]
000006D6 504F addq.w A7, 8
000006D8 6000 00B8 bra +0xBA /* 00000792 */
000006DC 2F0A move.l -[A7], A2
000006DE 2F0B move.l -[A7], A3
000006E0 2057 movea.l A0, [A7]
000006E2 2268 0004 movea.l A1, [A0 + 0x4]
000006E6 2269 002C movea.l A1, [A1 + 0x2C]
000006EA 4E91 jsr [A1]
000006EC 504F addq.w A7, 8
000006EE 6000 00A2 bra +0xA4 /* 00000792 */
000006F2 2F0A move.l -[A7], A2
000006F4 2F0B move.l -[A7], A3
000006F6 2057 movea.l A0, [A7]
000006F8 2268 0004 movea.l A1, [A0 + 0x4]
000006FC 2269 0030 movea.l A1, [A1 + 0x30]
00000700 4E91 jsr [A1]
00000702 504F addq.w A7, 8
00000704 6000 008C bra +0x8E /* 00000792 */
00000708 2F0A move.l -[A7], A2
0000070A 2F0B move.l -[A7], A3
0000070C 2057 movea.l A0, [A7]
0000070E 2268 0004 movea.l A1, [A0 + 0x4]
00000712 2269 0034 movea.l A1, [A1 + 0x34]
00000716 4E91 jsr [A1]
00000718 504F addq.w A7, 8
0000071A 6076 bra +0x78 /* 00000792 */
0000071C 2F0A move.l -[A7], A2
0000071E 2F0B move.l -[A7], A3
00000720 2057 movea.l A0, [A7]
00000722 2268 0004 movea.l A1, [A0 + 0x4]
00000726 2269 0038 movea.l A1, [A1 + 0x38]
0000072A 4E91 jsr [A1]
0000072C 504F addq.w A7, 8
0000072E 6062 bra +0x64 /* 00000792 */
00000730 2F0A move.l -[A7], A2
00000732 2F0B move.l -[A7], A3
00000734 2057 movea.l A0, [A7]
00000736 2268 0004 movea.l A1, [A0 + 0x4]
0000073A 2269 003C movea.l A1, [A1 + 0x3C]
0000073E 4E91 jsr [A1]
00000740 504F addq.w A7, 8
00000742 604E bra +0x50 /* 00000792 */
00000744 2F0A move.l -[A7], A2
00000746 2F0B move.l -[A7], A3
00000748 2057 movea.l A0, [A7]
0000074A 2268 0004 movea.l A1, [A0 + 0x4]
0000074E 2269 0040 movea.l A1, [A1 + 0x40]
00000752 4E91 jsr [A1]
00000754 504F addq.w A7, 8
00000756 603A bra +0x3C /* 00000792 */
00000758 2F0A move.l -[A7], A2
0000075A 2F0B move.l -[A7], A3
0000075C 2057 movea.l A0, [A7]
0000075E 2268 0004 movea.l A1, [A0 + 0x4]
00000762 2269 0044 movea.l A1, [A1 + 0x44]
00000766 4E91 jsr [A1]
00000768 504F addq.w A7, 8
0000076A 6026 bra +0x28 /* 00000792 */
0000076C 2F0A move.l -[A7], A2
0000076E 2F0B move.l -[A7], A3
00000770 2057 movea.l A0, [A7]
00000772 2268 0004 movea.l A1, [A0 + 0x4]
00000776 2269 0050 movea.l A1, [A1 + 0x50]
0000077A 4E91 jsr [A1]
0000077C 504F addq.w A7, 8
0000077E 6012 bra +0x14 /* 00000792 */
00000780 2F0A move.l -[A7], A2
00000782 2F0B move.l -[A7], A3
00000784 2057 movea.l A0, [A7]
00000786 2268 0004 movea.l A1, [A0 + 0x4]
0000078A 2269 0010 movea.l A1, [A1 + 0x10]
0000078E 4E91 jsr [A1]
00000790 504F addq.w A7, 8
label00000792:
00000792 4CDF 0C00 movem.l A2,A3, [A7]+
00000796 4E5E unlink A6
00000798 4E75 rts
0000079A 4E56 FFF4 link A6, -0x000C
0000079E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000007A2 286E 0008 movea.l A4, [A6 + 0x8]
000007A6 266E 000C movea.l A3, [A6 + 0xC]
000007AA 2D6B 000A FFFC move.l [A6 - 0x4], [A3 + 0xA]
000007B0 554F subq.w A7, 2
000007B2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007B6 486E FFF8 pea.l [A6 - 0x8]
000007BA A92C syscall FindWindow
000007BC 301F move.w D0, [A7]+
000007BE 7601 moveq.l D3, 0x01
000007C0 4AAE FFF8 tst.l [A6 - 0x8]
000007C4 6760 beq +0x62 /* 00000826 */
000007C6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000007CA 4EB9 0000 3C62 jsr [0x00003C62]
000007D0 2448 movea.l A2, A0
000007D2 200A move.l D0, A2
000007D4 584F addq.w A7, 4
000007D6 674E beq +0x50 /* 00000826 */
000007D8 2F0A move.l -[A7], A2
000007DA 4EB9 0000 35D2 jsr [0x000035D2]
000007E0 4A00 tst.b D0
000007E2 584F addq.w A7, 4
000007E4 6740 beq +0x42 /* 00000826 */
000007E6 2F0A move.l -[A7], A2
000007E8 4EB9 0000 360A jsr [0x0000360A]
000007EE 4A00 tst.b D0
000007F0 584F addq.w A7, 4
000007F2 6732 beq +0x34 /* 00000826 */
000007F4 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4]
000007FA 486E FFF4 pea.l [A6 - 0xC]
000007FE 2F0A move.l -[A7], A2
00000800 2057 movea.l A0, [A7]
00000802 2268 0004 movea.l A1, [A0 + 0x4]
00000806 2269 0114 movea.l A1, [A1 + 0x114]
0000080A 4E91 jsr [A1]
0000080C 2F0B move.l -[A7], A3
0000080E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000812 2F0A move.l -[A7], A2
00000814 2057 movea.l A0, [A7]
00000816 2268 0004 movea.l A1, [A0 + 0x4]
0000081A 2269 0088 movea.l A1, [A1 + 0x88]
0000081E 4E91 jsr [A1]
00000820 7600 moveq.l D3, 0x00
00000822 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000826:
00000826 4A03 tst.b D3
00000828 6706 beq +0x8 /* 00000830 */
0000082A 4EB9 0001 BF40 jsr [0x0001BF40]
label00000830:
00000830 382E FFFE move.w D4, [A6 - 0x2]
00000834 486C 000C pea.l [A4 + 0xC]
00000838 4EB9 0000 7CAE jsr [0x00007CAE]
0000083E 584F addq.w A7, 4
00000840 2F08 move.l -[A7], A0
00000842 3F04 move.w -[A7], D4
00000844 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000848 3004 move.w D0, D4
0000084A 48C0 ext.l D0
0000084C 5280 addq.l D0, 1
0000084E 3F00 move.w -[A7], D0
00000850 302E FFFC move.w D0, [A6 - 0x4]
00000854 48C0 ext.l D0
00000856 5280 addq.l D0, 1
00000858 3F00 move.w -[A7], D0
0000085A A8DE syscall SetRecRgn
0000085C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000860 4E5E unlink A6
00000862 4E75 rts
00000864 4E56 FFFC link A6, -0x0004
00000868 48E7 1030 movem.l -[A7], D3,A2,A3
0000086C 266E 0008 movea.l A3, [A6 + 0x8]
00000870 246E 000C movea.l A2, [A6 + 0xC]
00000874 554F subq.w A7, 2
00000876 2F2A 000A move.l -[A7], [A2 + 0xA]
0000087A 486E FFFC pea.l [A6 - 0x4]
0000087E A92C syscall FindWindow
00000880 301F move.w D0, [A7]+
00000882 3600 move.w D3, D0
00000884 3003 move.w D0, D3
00000886 48C0 ext.l D0
00000888 0C80 0000 0008 cmpi.l D0, 0x8
0000088E 6200 00C6 bhi +0xC8 /* 00000956 */
00000892 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00000896 4EFB 0002 jmp [PC + D0.w + 0x2]
0000089A 0034 0012 0028 ori.b [A4 + D0.w + 0x28], 0x12
000008A0 003E 004A ori.b <<invalid special address>>, 0x4A /* 'J' */
000008A4 004A 004A ori.w A2, 0x4A /* 'J' */
000008A8 004A 004A ori.w A2, 0x4A /* 'J' */
000008AC 2F0A move.l -[A7], A2
000008AE 2F0B move.l -[A7], A3
000008B0 2057 movea.l A0, [A7]
000008B2 2268 0004 movea.l A1, [A0 + 0x4]
000008B6 2269 0024 movea.l A1, [A1 + 0x24]
000008BA 4E91 jsr [A1]
000008BC 504F addq.w A7, 8
000008BE 6000 0096 bra +0x98 /* 00000956 */
000008C2 2F0A move.l -[A7], A2
000008C4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008C8 A9B3 syscall SystemClick
000008CA 6000 008A bra +0x8C /* 00000956 */
000008CE 3F3C 0001 move.w -[A7], 0x1
000008D2 A9C8 syscall SysBeep
000008D4 6000 0080 bra +0x82 /* 00000956 */
000008D8 1F3C 0001 move.b -[A7], 0x1
000008DC 4EB9 0000 3926 jsr [0x00003926]
000008E2 544F addq.w A7, 2
000008E4 594F subq.w A7, 4
000008E6 A924 syscall FrontWindow
000008E8 205F movea.l A0, [A7]+
000008EA B1EE FFFC cmpa.l A0, [A6 - 0x4]
000008EE 673E beq +0x40 /* 0000092E */
000008F0 594F subq.w A7, 4
000008F2 A924 syscall FrontWindow
000008F4 205F movea.l A0, [A7]+
000008F6 2F08 move.l -[A7], A0
000008F8 4EB9 0000 3C62 jsr [0x00003C62]
000008FE 2648 movea.l A3, A0
00000900 200B move.l D0, A3
00000902 584F addq.w A7, 4
00000904 6728 beq +0x2A /* 0000092E */
00000906 2F3C 8000 0000 move.l -[A7], 0x80000000
0000090C 2F0B move.l -[A7], A3
0000090E 4EB9 0001 BF2C jsr [0x0001BF2C]
00000914 4A00 tst.b D0
00000916 504F addq.w A7, 8
00000918 6714 beq +0x16 /* 0000092E */
0000091A 0C43 0004 cmpi.w D3, 0x4
0000091E 660C bne +0xE /* 0000092C */
00000920 302A 000E move.w D0, [A2 + 0xE]
00000924 0280 0000 0100 andi.l D0, 0x100
0000092A 6602 bne +0x4 /* 0000092E */
label0000092C:
0000092C 762A moveq.l D3, 0x2A
label0000092E:
0000092E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000932 4EB9 0000 3C62 jsr [0x00003C62]
00000938 2648 movea.l A3, A0
0000093A 200B move.l D0, A3
0000093C 584F addq.w A7, 4
0000093E 6716 beq +0x18 /* 00000956 */
00000940 3F03 move.w -[A7], D3
00000942 2F0A move.l -[A7], A2
00000944 2F0B move.l -[A7], A3
00000946 2057 movea.l A0, [A7]
00000948 2268 0004 movea.l A1, [A0 + 0x4]
0000094C 2269 02CC movea.l A1, [A1 + 0x2CC]
00000950 4E91 jsr [A1]
00000952 4FEF 000A lea.l A7, [A7 + 0xA]
label00000956:
00000956 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000095A 4E5E unlink A6
0000095C 4E75 rts
0000095E 4E56 FFFA link A6, -0x0006
00000962 2F03 move.l -[A7], D3
00000964 486E FFFE pea.l [A6 - 0x2]
00000968 4EB9 0000 2AAA jsr [0x00002AAA]
0000096E 486E FFFA pea.l [A6 - 0x6]
00000972 2F2E 000C move.l -[A7], [A6 + 0xC]
00000976 4EB9 0001 BF26 jsr [0x0001BF26]
0000097C 2F08 move.l -[A7], A0
0000097E 2057 movea.l A0, [A7]
00000980 2250 movea.l A1, [A0]
00000982 2269 000C movea.l A1, [A1 + 0xC]
00000986 4E91 jsr [A1]
00000988 2600 move.l D3, D0
0000098A 4A83 tst.l D3
0000098C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000990 6732 beq +0x34 /* 000009C4 */
00000992 4EB9 0000 0F44 jsr [0x00000F44]
00000998 2008 move.l D0, A0
0000099A 6728 beq +0x2A /* 000009C4 */
0000099C 1F3C 0001 move.b -[A7], 0x1
000009A0 4EB9 0000 3926 jsr [0x00003926]
000009A6 486E FFFA pea.l [A6 - 0x6]
000009AA 2F03 move.l -[A7], D3
000009AC 4EB9 0000 0F44 jsr [0x00000F44]
000009B2 2F08 move.l -[A7], A0
000009B4 2057 movea.l A0, [A7]
000009B6 2268 0004 movea.l A1, [A0 + 0x4]
000009BA 2269 0024 movea.l A1, [A1 + 0x24]
000009BE 4E91 jsr [A1]
000009C0 4FEF 000E lea.l A7, [A7 + 0xE]
label000009C4:
000009C4 3F3C FFFF move.w -[A7], 0xFFFF
000009C8 486E FFFE pea.l [A6 - 0x2]
000009CC 4EB9 0000 2AB2 jsr [0x00002AB2]
000009D2 5C4F addq.w A7, 6
000009D4 261F move.l D3, [A7]+
000009D6 4E5E unlink A6
000009D8 4E75 rts
000009DA 4E56 0000 link A6, 0
000009DE 2F0A move.l -[A7], A2
000009E0 4EB9 0001 BF20 jsr [0x0001BF20]
000009E6 2448 movea.l A2, A0
000009E8 200A move.l D0, A2
000009EA 6714 beq +0x16 /* 00000A00 */
000009EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000009F0 2F0A move.l -[A7], A2
000009F2 2057 movea.l A0, [A7]
000009F4 2268 0004 movea.l A1, [A0 + 0x4]
000009F8 2269 0080 movea.l A1, [A1 + 0x80]
000009FC 4E91 jsr [A1]
000009FE 504F addq.w A7, 8
label00000A00:
00000A00 245F movea.l A2, [A7]+
00000A02 4E5E unlink A6
00000A04 4E75 rts
00000A06 4E56 FFFA link A6, -0x0006
00000A0A 48E7 1020 movem.l -[A7], D3,A2
00000A0E 246E 000C movea.l A2, [A6 + 0xC]
00000A12 7600 moveq.l D3, 0x00
00000A14 2F0A move.l -[A7], A2
00000A16 4EB9 0001 BF26 jsr [0x0001BF26]
00000A1C 2F08 move.l -[A7], A0
00000A1E 2057 movea.l A0, [A7]
00000A20 2250 movea.l A1, [A0]
00000A22 2269 0010 movea.l A1, [A1 + 0x10]
00000A26 4E91 jsr [A1]
00000A28 4A00 tst.b D0
00000A2A 504F addq.w A7, 8
00000A2C 671E beq +0x20 /* 00000A4C */
00000A2E 486E FFFC pea.l [A6 - 0x4]
00000A32 2F0A move.l -[A7], A2
00000A34 4EB9 0001 BF26 jsr [0x0001BF26]
00000A3A 2F08 move.l -[A7], A0
00000A3C 2057 movea.l A0, [A7]
00000A3E 2250 movea.l A1, [A0]
00000A40 2269 0014 movea.l A1, [A1 + 0x14]
00000A44 4E91 jsr [A1]
00000A46 2600 move.l D3, D0
00000A48 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A4C:
00000A4C 4EB9 0000 0F44 jsr [0x00000F44]
00000A52 2008 move.l D0, A0
00000A54 675E beq +0x60 /* 00000AB4 */
00000A56 4A83 tst.l D3
00000A58 6742 beq +0x44 /* 00000A9C */
00000A5A 486E FFFA pea.l [A6 - 0x6]
00000A5E 4EB9 0000 2AAA jsr [0x00002AAA]
00000A64 1F3C 0001 move.b -[A7], 0x1
00000A68 4EB9 0000 3926 jsr [0x00003926]
00000A6E 486E FFFC pea.l [A6 - 0x4]
00000A72 2F03 move.l -[A7], D3
00000A74 4EB9 0000 0F44 jsr [0x00000F44]
00000A7A 2F08 move.l -[A7], A0
00000A7C 2057 movea.l A0, [A7]
00000A7E 2268 0004 movea.l A1, [A0 + 0x4]
00000A82 2269 0024 movea.l A1, [A1 + 0x24]
00000A86 4E91 jsr [A1]
00000A88 3F3C FFFF move.w -[A7], 0xFFFF
00000A8C 486E FFFA pea.l [A6 - 0x6]
00000A90 4EB9 0000 2AB2 jsr [0x00002AB2]
00000A96 4FEF 0018 lea.l A7, [A7 + 0x18]
00000A9A 6018 bra +0x1A /* 00000AB4 */
label00000A9C:
00000A9C 2F0A move.l -[A7], A2
00000A9E 4EB9 0000 0F44 jsr [0x00000F44]
00000AA4 2F08 move.l -[A7], A0
00000AA6 2057 movea.l A0, [A7]
00000AA8 2268 0004 movea.l A1, [A0 + 0x4]
00000AAC 2269 0034 movea.l A1, [A1 + 0x34]
00000AB0 4E91 jsr [A1]
00000AB2 504F addq.w A7, 8
label00000AB4:
00000AB4 4CDF 0408 movem.l D3,A2, [A7]+
00000AB8 4E5E unlink A6
00000ABA 4E75 rts
00000ABC 4E56 0000 link A6, 0
00000AC0 4EB9 0000 0F44 jsr [0x00000F44]
00000AC6 2008 move.l D0, A0
00000AC8 671A beq +0x1C /* 00000AE4 */
00000ACA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000ACE 4EB9 0000 0F44 jsr [0x00000F44]
00000AD4 2F08 move.l -[A7], A0
00000AD6 2057 movea.l A0, [A7]
00000AD8 2268 0004 movea.l A1, [A0 + 0x4]
00000ADC 2269 0034 movea.l A1, [A1 + 0x34]
00000AE0 4E91 jsr [A1]
00000AE2 504F addq.w A7, 8
label00000AE4:
00000AE4 4E5E unlink A6
00000AE6 4E75 rts
00000AE8 4E75 rts
00000AEA 4E56 FFFC link A6, -0x0004
00000AEE 2F0A move.l -[A7], A2
00000AF0 246E 000C movea.l A2, [A6 + 0xC]
00000AF4 202A 0002 move.l D0, [A2 + 0x2]
00000AF8 7210 moveq.l D1, 0x10
00000AFA E2A0 asr D0, D1
00000AFC 48C0 ext.l D0
00000AFE 6724 beq +0x26 /* 00000B24 */
00000B00 2D6D C628 FFFC move.l [A6 - 0x4], [A5 - 0x39D8]
00000B06 7002 moveq.l D0, 0x02
00000B08 3F00 move.w -[A7], D0
00000B0A A9E9 syscall Pack2
00000B0C 554F subq.w A7, 2
00000B0E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B12 2F2A 0002 move.l -[A7], [A2 + 0x2]
00000B16 7000 moveq.l D0, 0x00
00000B18 3F00 move.w -[A7], D0
00000B1A A9E9 syscall Pack2
00000B1C 301F move.w D0, [A7]+
00000B1E 7004 moveq.l D0, 0x04
00000B20 3F00 move.w -[A7], D0
00000B22 A9E9 syscall Pack2
label00000B24:
00000B24 245F movea.l A2, [A7]+
00000B26 4E5E unlink A6
00000B28 4E75 rts
00000B2A 4E56 0000 link A6, 0
00000B2E 48E7 0030 movem.l -[A7], A2,A3
00000B32 266E 000C movea.l A3, [A6 + 0xC]
00000B36 2F2B 0002 move.l -[A7], [A3 + 0x2]
00000B3A 4EB9 0000 3C62 jsr [0x00003C62]
00000B40 2448 movea.l A2, A0
00000B42 200A move.l D0, A2
00000B44 584F addq.w A7, 4
00000B46 6710 beq +0x12 /* 00000B58 */
00000B48 2F0A move.l -[A7], A2
00000B4A 2057 movea.l A0, [A7]
00000B4C 2268 0004 movea.l A1, [A0 + 0x4]
00000B50 2269 00E4 movea.l A1, [A1 + 0xE4]
00000B54 4E91 jsr [A1]
00000B56 584F addq.w A7, 4
label00000B58:
00000B58 4CDF 0C00 movem.l A2,A3, [A7]+
00000B5C 4E5E unlink A6
00000B5E 4E75 rts
00000B60 4E56 0000 link A6, 0
00000B64 48E7 0030 movem.l -[A7], A2,A3
00000B68 266E 000C movea.l A3, [A6 + 0xC]
00000B6C 2F2B 0002 move.l -[A7], [A3 + 0x2]
00000B70 4EB9 0000 3C62 jsr [0x00003C62]
00000B76 2448 movea.l A2, A0
00000B78 200A move.l D0, A2
00000B7A 584F addq.w A7, 4
00000B7C 673E beq +0x40 /* 00000BBC */
00000B7E 302B 000E move.w D0, [A3 + 0xE]
00000B82 7201 moveq.l D1, 0x01
00000B84 C081 and.l D0, D1
00000B86 671C beq +0x1E /* 00000BA4 */
00000B88 1F3C 0001 move.b -[A7], 0x1
00000B8C 4EB9 0000 3926 jsr [0x00003926]
00000B92 2F0A move.l -[A7], A2
00000B94 2057 movea.l A0, [A7]
00000B96 2268 0004 movea.l A1, [A0 + 0x4]
00000B9A 2269 00AC movea.l A1, [A1 + 0xAC]
00000B9E 4E91 jsr [A1]
00000BA0 5C4F addq.w A7, 6
00000BA2 6018 bra +0x1A /* 00000BBC */
label00000BA4:
00000BA4 2F0A move.l -[A7], A2
00000BA6 2057 movea.l A0, [A7]
00000BA8 2268 0004 movea.l A1, [A0 + 0x4]
00000BAC 2269 00B0 movea.l A1, [A1 + 0xB0]
00000BB0 4E91 jsr [A1]
00000BB2 4227 clr.b -[A7]
00000BB4 4EB9 0000 3926 jsr [0x00003926]
00000BBA 5C4F addq.w A7, 6
label00000BBC:
00000BBC 4CDF 0C00 movem.l A2,A3, [A7]+
00000BC0 4E5E unlink A6
00000BC2 4E75 rts
00000BC4 4E56 0000 link A6, 0
00000BC8 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000BCC 266E 0008 movea.l A3, [A6 + 0x8]
00000BD0 246E 000C movea.l A2, [A6 + 0xC]
00000BD4 282A 0002 move.l D4, [A2 + 0x2]
00000BD8 2604 move.l D3, D4
00000BDA 7218 moveq.l D1, 0x18
00000BDC E2AB lsr D3, D1
00000BDE 0C03 00FA cmpi.b D3, 0xFA
00000BE2 6614 bne +0x16 /* 00000BF8 */
00000BE4 2F0A move.l -[A7], A2
00000BE6 2F0B move.l -[A7], A3
00000BE8 2057 movea.l A0, [A7]
00000BEA 2268 0004 movea.l A1, [A0 + 0x4]
00000BEE 2269 0010 movea.l A1, [A1 + 0x10]
00000BF2 4E91 jsr [A1]
00000BF4 504F addq.w A7, 8
00000BF6 6032 bra +0x34 /* 00000C2A */
label00000BF8:
00000BF8 0C03 0001 cmpi.b D3, 0x1
00000BFC 662C bne +0x2E /* 00000C2A */
00000BFE 7001 moveq.l D0, 0x01
00000C00 C084 and.l D0, D4
00000C02 6714 beq +0x16 /* 00000C18 */
00000C04 2F0A move.l -[A7], A2
00000C06 2F0B move.l -[A7], A3
00000C08 2057 movea.l A0, [A7]
00000C0A 2268 0004 movea.l A1, [A0 + 0x4]
00000C0E 2269 0048 movea.l A1, [A1 + 0x48]
00000C12 4E91 jsr [A1]
00000C14 504F addq.w A7, 8
00000C16 6012 bra +0x14 /* 00000C2A */
label00000C18:
00000C18 2F0A move.l -[A7], A2
00000C1A 2F0B move.l -[A7], A3
00000C1C 2057 movea.l A0, [A7]
00000C1E 2268 0004 movea.l A1, [A0 + 0x4]
00000C22 2269 004C movea.l A1, [A1 + 0x4C]
00000C26 4E91 jsr [A1]
00000C28 504F addq.w A7, 8
label00000C2A:
00000C2A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000C2E 4E5E unlink A6
00000C30 4E75 rts
00000C32 4E56 0000 link A6, 0
00000C36 2F0A move.l -[A7], A2
00000C38 1F3C 0001 move.b -[A7], 0x1
00000C3C 4EB9 0000 3926 jsr [0x00003926]
00000C42 4EB9 0000 2AF2 jsr [0x00002AF2]
00000C48 4EB9 0000 0F44 jsr [0x00000F44]
00000C4E 2008 move.l D0, A0
00000C50 544F addq.w A7, 2
00000C52 661C bne +0x1E /* 00000C70 */
00000C54 4EB9 0001 BF1A jsr [0x0001BF1A]
00000C5A 2448 movea.l A2, A0
00000C5C 200A move.l D0, A2
00000C5E 6710 beq +0x12 /* 00000C70 */
00000C60 2F0A move.l -[A7], A2
00000C62 2057 movea.l A0, [A7]
00000C64 2268 0004 movea.l A1, [A0 + 0x4]
00000C68 2269 0018 movea.l A1, [A1 + 0x18]
00000C6C 4E91 jsr [A1]
00000C6E 584F addq.w A7, 4
label00000C70:
00000C70 245F movea.l A2, [A7]+
00000C72 4E5E unlink A6
00000C74 4E75 rts
00000C76 4E56 0000 link A6, 0
00000C7A 4267 clr.w -[A7]
00000C7C A938 syscall HiliteMenu
00000C7E 4EB9 0000 2AEA jsr [0x00002AEA]
00000C84 42A7 clr.l -[A7]
00000C86 4EB9 0000 4152 jsr [0x00004152]
00000C8C 4E5E unlink A6
00000C8E 4E75 rts
00000C90 4E56 0000 link A6, 0
00000C94 1F3C 0001 move.b -[A7], 0x1
00000C98 4EB9 0000 3926 jsr [0x00003926]
00000C9E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CA2 303C 021B move.w D0, 0x21B
00000CA6 A816 syscall Pack8
00000CA8 301F move.w D0, [A7]+
00000CAA 4E5E unlink A6
00000CAC 4E75 rts
00000CAE 4E56 0000 link A6, 0
00000CB2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CB6 61FF 0000 0422 bsr +0x424 /* 000010DA */
00000CBC 4E5E unlink A6
00000CBE 4E75 rts
00000CC0 4E56 FEEC link A6, -0x0114
00000CC4 48E7 1030 movem.l -[A7], D3,A2,A3
00000CC8 4EB9 0001 BF26 jsr [0x0001BF26]
00000CCE 2648 movea.l A3, A0
00000CD0 42AE FFFC clr.l [A6 - 0x4]
00000CD4 4EB9 0000 0F44 jsr [0x00000F44]
00000CDA 2448 movea.l A2, A0
00000CDC 42AE FFF8 clr.l [A6 - 0x8]
00000CE0 600E bra +0x10 /* 00000CF0 */
label00000CE2:
00000CE2 4227 clr.b -[A7]
00000CE4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000CE8 4EB9 0001 BF0E jsr [0x0001BF0E]
00000CEE 5C4F addq.w A7, 6
label00000CF0:
00000CF0 486E FFF8 pea.l [A6 - 0x8]
00000CF4 2F0B move.l -[A7], A3
00000CF6 4EB9 0000 2AA2 jsr [0x00002AA2]
00000CFC 4A00 tst.b D0
00000CFE 504F addq.w A7, 8
00000D00 66E0 bne -0x1E /* 00000CE2 */
00000D02 6000 00F0 bra +0xF2 /* 00000DF4 */
label00000D06:
00000D06 4AAE FFF4 tst.l [A6 - 0xC]
00000D0A 6E0A bgt +0xC /* 00000D16 */
00000D0C 70FF moveq.l D0, 0xFFFFFFFF
00000D0E B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000D12 6600 00AA bne +0xAC /* 00000DBE */
label00000D16:
00000D16 70FF moveq.l D0, 0xFFFFFFFF
00000D18 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000D1C 6614 bne +0x16 /* 00000D32 */
00000D1E 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000D22 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000D26 4EB9 0000 2A62 jsr [0x00002A62]
00000D2C 2D40 FFF4 move.l [A6 - 0xC], D0
00000D30 5C4F addq.w A7, 6
label00000D32:
00000D32 422E FFF1 clr.b [A6 - 0xF]
00000D36 422E FEEF clr.b [A6 - 0x111]
00000D3A 422E FEF0 clr.b [A6 - 0x110]
00000D3E 200A move.l D0, A2
00000D40 6726 beq +0x28 /* 00000D68 */
00000D42 486E FEF0 pea.l [A6 - 0x110]
00000D46 486E FEEC pea.l [A6 - 0x114]
00000D4A 486E FEEF pea.l [A6 - 0x111]
00000D4E 486E FFF1 pea.l [A6 - 0xF]
00000D52 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000D56 2F0A move.l -[A7], A2
00000D58 2057 movea.l A0, [A7]
00000D5A 2268 0004 movea.l A1, [A0 + 0x4]
00000D5E 2269 002C movea.l A1, [A1 + 0x2C]
00000D62 4E91 jsr [A1]
00000D64 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000D68:
00000D68 4A2E FFF1 tst.b [A6 - 0xF]
00000D6C 671C beq +0x1E /* 00000D8A */
00000D6E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D72 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000D76 A939 syscall EnableItem
00000D78 1F3C 0001 move.b -[A7], 0x1
00000D7C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000D80 4EB9 0001 BF0E jsr [0x0001BF0E]
00000D86 5C4F addq.w A7, 6
00000D88 600A bra +0xC /* 00000D94 */
label00000D8A:
00000D8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D8E 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000D92 A93A syscall DisableItem
label00000D94:
00000D94 4A2E FEEF tst.b [A6 - 0x111]
00000D98 670E beq +0x10 /* 00000DA8 */
00000D9A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D9E 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000DA2 3F2E FEEC move.w -[A7], [A6 - 0x114]
00000DA6 A944 syscall SetItmMark
label00000DA8:
00000DA8 4A2E FEF0 tst.b [A6 - 0x110]
00000DAC 6746 beq +0x48 /* 00000DF4 */
00000DAE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DB2 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000DB6 486E FEF0 pea.l [A6 - 0x110]
00000DBA A947 syscall SetMenuItemText/SetItem
00000DBC 6036 bra +0x38 /* 00000DF4 */
label00000DBE:
00000DBE 4AAE FFF4 tst.l [A6 - 0xC]
00000DC2 6C26 bge +0x28 /* 00000DEA */
00000DC4 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000DC8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000DCC 4EB9 0000 2A6A jsr [0x00002A6A]
00000DD2 4A00 tst.b D0
00000DD4 5C4F addq.w A7, 6
00000DD6 671C beq +0x1E /* 00000DF4 */
00000DD8 1F3C 0001 move.b -[A7], 0x1
00000DDC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000DE0 4EB9 0001 BF0E jsr [0x0001BF0E]
00000DE6 5C4F addq.w A7, 6
00000DE8 600A bra +0xC /* 00000DF4 */
label00000DEA:
00000DEA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DEE 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000DF2 A93A syscall DisableItem
label00000DF4:
00000DF4 486E FFF4 pea.l [A6 - 0xC]
00000DF8 486E FFF8 pea.l [A6 - 0x8]
00000DFC 486E FFFC pea.l [A6 - 0x4]
00000E00 486E FFF2 pea.l [A6 - 0xE]
00000E04 2F0B move.l -[A7], A3
00000E06 4EB9 0000 2A9A jsr [0x00002A9A]
00000E0C 4A00 tst.b D0
00000E0E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E12 6600 FEF2 bne -0x10C /* 00000D06 */
00000E16 200A move.l D0, A2
00000E18 6700 00B2 beq +0xB4 /* 00000ECC */
00000E1C 42AE FFF8 clr.l [A6 - 0x8]
00000E20 6000 0096 bra +0x98 /* 00000EB8 */
label00000E24:
00000E24 4267 clr.w -[A7]
00000E26 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E2A 4EB9 0000 2A62 jsr [0x00002A62]
00000E30 2D40 FFF4 move.l [A6 - 0xC], D0
00000E34 422E FFF1 clr.b [A6 - 0xF]
00000E38 486E FEF0 pea.l [A6 - 0x110]
00000E3C 486E FEEC pea.l [A6 - 0x114]
00000E40 486E FEEF pea.l [A6 - 0x111]
00000E44 486E FFF1 pea.l [A6 - 0xF]
00000E48 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E4C 2F0A move.l -[A7], A2
00000E4E 2057 movea.l A0, [A7]
00000E50 2268 0004 movea.l A1, [A0 + 0x4]
00000E54 2269 002C movea.l A1, [A1 + 0x2C]
00000E58 4E91 jsr [A1]
00000E5A 4A2E FFF1 tst.b [A6 - 0xF]
00000E5E 4FEF 001E lea.l A7, [A7 + 0x1E]
00000E62 6710 beq +0x12 /* 00000E74 */
00000E64 1F3C 0001 move.b -[A7], 0x1
00000E68 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E6C 4EB9 0001 BF0E jsr [0x0001BF0E]
00000E72 5C4F addq.w A7, 6
label00000E74:
00000E74 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E78 4EB9 0001 BF04 jsr [0x0001BF04]
00000E7E 2D48 FFFC move.l [A6 - 0x4], A0
00000E82 2050 movea.l A0, [A0]
00000E84 2628 000A move.l D3, [A0 + 0xA]
00000E88 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E8C 4EB9 0001 BEFA jsr [0x0001BEFA]
00000E92 4A00 tst.b D0
00000E94 504F addq.w A7, 8
00000E96 670A beq +0xC /* 00000EA2 */
00000E98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E9C 4267 clr.w -[A7]
00000E9E A939 syscall EnableItem
00000EA0 6008 bra +0xA /* 00000EAA */
label00000EA2:
00000EA2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EA6 4267 clr.w -[A7]
00000EA8 A93A syscall DisableItem
label00000EAA:
00000EAA 206E FFFC movea.l A0, [A6 - 0x4]
00000EAE 2050 movea.l A0, [A0]
00000EB0 B6A8 000A cmp.l D3, [A0 + 0xA]
00000EB4 6702 beq +0x4 /* 00000EB8 */
00000EB6 A81D syscall InvalMenuBar
label00000EB8:
00000EB8 486E FFF8 pea.l [A6 - 0x8]
00000EBC 2F0B move.l -[A7], A3
00000EBE 4EB9 0000 2AA2 jsr [0x00002AA2]
00000EC4 4A00 tst.b D0
00000EC6 504F addq.w A7, 8
00000EC8 6600 FF5A bne -0xA4 /* 00000E24 */
label00000ECC:
00000ECC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000ED0 4E5E unlink A6
00000ED2 4E75 rts
00000ED4 4E56 0000 link A6, 0
00000ED8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000EDC 246E 0008 movea.l A2, [A6 + 0x8]
00000EE0 282E 000C move.l D4, [A6 + 0xC]
00000EE4 286E 0010 movea.l A4, [A6 + 0x10]
00000EE8 7601 moveq.l D3, 0x01
00000EEA 266A 0008 movea.l A3, [A2 + 0x8]
00000EEE 200B move.l D0, A3
00000EF0 6718 beq +0x1A /* 00000F0A */
00000EF2 2F0C move.l -[A7], A4
00000EF4 2F04 move.l -[A7], D4
00000EF6 2F0B move.l -[A7], A3
00000EF8 2057 movea.l A0, [A7]
00000EFA 2268 0004 movea.l A1, [A0 + 0x4]
00000EFE 2269 0018 movea.l A1, [A1 + 0x18]
00000F02 4E91 jsr [A1]
00000F04 1600 move.b D3, D0
00000F06 4FEF 000C lea.l A7, [A7 + 0xC]
label00000F0A:
00000F0A 4A03 tst.b D3
00000F0C 6714 beq +0x16 /* 00000F22 */
00000F0E 2F0C move.l -[A7], A4
00000F10 2F04 move.l -[A7], D4
00000F12 2F12 move.l -[A7], [A2]
00000F14 61FF FFFF F412 bsr -0xBEC /* 00000328 */
00000F1A 4A00 tst.b D0
00000F1C 4FEF 000C lea.l A7, [A7 + 0xC]
00000F20 6604 bne +0x6 /* 00000F26 */
label00000F22:
00000F22 7000 moveq.l D0, 0x00
00000F24 6002 bra +0x4 /* 00000F28 */
label00000F26:
00000F26 7001 moveq.l D0, 0x01
label00000F28:
00000F28 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000F2C 4E5E unlink A6
00000F2E 4E75 rts
00000F30 4E56 0000 link A6, 0
00000F34 2F0A move.l -[A7], A2
00000F36 246E 0008 movea.l A2, [A6 + 0x8]
00000F3A 41ED C69C lea.l A0, [A5 - 0x3964]
00000F3E 2488 move.l [A2], A0
00000F40 486A 0004 pea.l [A2 + 0x4]
00000F44 4EB9 0001 C066 jsr [0x0001C066]
00000F4A 157C 0001 002C move.b [A2 + 0x2C], 0x1
00000F50 204A movea.l A0, A2
00000F52 584F addq.w A7, 4
00000F54 245F movea.l A2, [A7]+
00000F56 4E5E unlink A6
00000F58 4E75 rts
00000F5A 4E56 FFEC link A6, -0x0014
00000F5E 2F0A move.l -[A7], A2
00000F60 246E 0008 movea.l A2, [A6 + 0x8]
00000F64 200A move.l D0, A2
00000F66 676E beq +0x70 /* 00000FD6 */
00000F68 41ED C69C lea.l A0, [A5 - 0x3964]
00000F6C 2488 move.l [A2], A0
00000F6E 42A7 clr.l -[A7]
00000F70 486A 0004 pea.l [A2 + 0x4]
00000F74 486E FFEC pea.l [A6 - 0x14]
00000F78 4EB9 0001 C000 jsr [0x0001C000]
00000F7E 4FEF 000C lea.l A7, [A7 + 0xC]
00000F82 600E bra +0x10 /* 00000F92 */
label00000F84:
00000F84 2F0A move.l -[A7], A2
00000F86 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F8A 61FF FFFF F518 bsr -0xAE6 /* 000004A4 */
00000F90 504F addq.w A7, 8
label00000F92:
00000F92 486E FFFC pea.l [A6 - 0x4]
00000F96 486E FFEC pea.l [A6 - 0x14]
00000F9A 4EB9 0001 BFB8 jsr [0x0001BFB8]
00000FA0 4A00 tst.b D0
00000FA2 504F addq.w A7, 8
00000FA4 66DE bne -0x20 /* 00000F84 */
00000FA6 3F3C FFFF move.w -[A7], 0xFFFF
00000FAA 486E FFEC pea.l [A6 - 0x14]
00000FAE 4EB9 0001 BFCE jsr [0x0001BFCE]
00000FB4 3F3C FFFF move.w -[A7], 0xFFFF
00000FB8 486A 0004 pea.l [A2 + 0x4]
00000FBC 4EB9 0001 C02E jsr [0x0001C02E]
00000FC2 4A6E 000C tst.w [A6 + 0xC]
00000FC6 4FEF 000C lea.l A7, [A7 + 0xC]
00000FCA 6F0A ble +0xC /* 00000FD6 */
00000FCC 2F0A move.l -[A7], A2
00000FCE 4EB9 0000 2592 jsr [0x00002592]
00000FD4 584F addq.w A7, 4
label00000FD6:
00000FD6 204A movea.l A0, A2
00000FD8 245F movea.l A2, [A7]+
00000FDA 4E5E unlink A6
00000FDC 4E75 rts
fn00000FDE:
00000FDE 4E56 0000 link A6, 0
00000FE2 486E 000C pea.l [A6 + 0xC]
00000FE6 206E 0008 movea.l A0, [A6 + 0x8]
00000FEA 4868 0004 pea.l [A0 + 0x4]
00000FEE 4EB9 0001 BF9E jsr [0x0001BF9E]
00000FF4 4E5E unlink A6
00000FF6 4E75 rts
fn00000FF8:
00000FF8 4E56 0000 link A6, 0
00000FFC 486E 000C pea.l [A6 + 0xC]
00001000 206E 0008 movea.l A0, [A6 + 0x8]
00001004 4868 0004 pea.l [A0 + 0x4]
00001008 4EB9 0001 BF86 jsr [0x0001BF86]
0000100E 4E5E unlink A6
00001010 4E75 rts
00001012 226F 0004 movea.l A1, [A7 + 0x4]
00001016 41ED C728 lea.l A0, [A5 - 0x38D8]
0000101A 2288 move.l [A1], A0
0000101C 2049 movea.l A0, A1
0000101E 4E75 rts
00001020 4E56 0000 link A6, 0
00001024 2F0A move.l -[A7], A2
00001026 246E 0008 movea.l A2, [A6 + 0x8]
0000102A 200A move.l D0, A2
0000102C 6730 beq +0x32 /* 0000105E */
0000102E 41ED C728 lea.l A0, [A5 - 0x38D8]
00001032 2488 move.l [A2], A0
00001034 2F0A move.l -[A7], A2
00001036 2057 movea.l A0, [A7]
00001038 2250 movea.l A1, [A0]
0000103A 2269 0010 movea.l A1, [A1 + 0x10]
0000103E 4E91 jsr [A1]
00001040 2F0A move.l -[A7], A2
00001042 2057 movea.l A0, [A7]
00001044 2250 movea.l A1, [A0]
00001046 2269 0018 movea.l A1, [A1 + 0x18]
0000104A 4E91 jsr [A1]
0000104C 4A6E 000C tst.w [A6 + 0xC]
00001050 504F addq.w A7, 8
00001052 6F0A ble +0xC /* 0000105E */
00001054 2F0A move.l -[A7], A2
00001056 4EB9 0000 2592 jsr [0x00002592]
0000105C 584F addq.w A7, 4
label0000105E:
0000105E 204A movea.l A0, A2
00001060 245F movea.l A2, [A7]+
00001062 4E5E unlink A6
00001064 4E75 rts
00001066 4E56 0000 link A6, 0
0000106A 2F0A move.l -[A7], A2
0000106C 4AAD 06C6 tst.l [A5 + 0x6C6]
00001070 6620 bne +0x22 /* 00001092 */
00001072 4878 0028 push.l 0x28 /* '(' */
00001076 4EB9 0000 258A jsr [0x0000258A]
0000107C 2448 movea.l A2, A0
0000107E 2008 move.l D0, A0
00001080 584F addq.w A7, 4
00001082 670A beq +0xC /* 0000108E */
00001084 2F0A move.l -[A7], A2
00001086 4EB9 0001 C1AC jsr [0x0001C1AC]
0000108C 584F addq.w A7, 4
label0000108E:
0000108E 2B4A 06C6 move.l [A5 + 0x6C6], A2
label00001092:
00001092 486E 0008 pea.l [A6 + 0x8]
00001096 2F2D 06C6 move.l -[A7], [A5 + 0x6C6]
0000109A 4EB9 0001 C194 jsr [0x0001C194]
000010A0 4A80 tst.l D0
000010A2 504F addq.w A7, 8
000010A4 6610 bne +0x12 /* 000010B6 */
000010A6 486E 0008 pea.l [A6 + 0x8]
000010AA 2F2D 06C6 move.l -[A7], [A5 + 0x6C6]
000010AE 4EB9 0001 C17A jsr [0x0001C17A]
000010B4 504F addq.w A7, 8
label000010B6:
000010B6 245F movea.l A2, [A7]+
000010B8 4E5E unlink A6
000010BA 4E75 rts
000010BC 4E56 0000 link A6, 0
000010C0 4AAD 06C6 tst.l [A5 + 0x6C6]
000010C4 6710 beq +0x12 /* 000010D6 */
000010C6 486E 0008 pea.l [A6 + 0x8]
000010CA 2F2D 06C6 move.l -[A7], [A5 + 0x6C6]
000010CE 4EB9 0001 C162 jsr [0x0001C162]
000010D4 504F addq.w A7, 8
label000010D6:
000010D6 4E5E unlink A6
000010D8 4E75 rts
fn000010DA:
000010DA 4E56 FFEC link A6, -0x0014
000010DE 2F0A move.l -[A7], A2
000010E0 246E 0008 movea.l A2, [A6 + 0x8]
000010E4 4AAD 06C6 tst.l [A5 + 0x6C6]
000010E8 674C beq +0x4E /* 00001136 */
000010EA 42A7 clr.l -[A7]
000010EC 2F2D 06C6 move.l -[A7], [A5 + 0x6C6]
000010F0 486E FFEC pea.l [A6 - 0x14]
000010F4 4EB9 0001 C134 jsr [0x0001C134]
000010FA 4FEF 000C lea.l A7, [A7 + 0xC]
000010FE 6012 bra +0x14 /* 00001112 */
label00001100:
00001100 2F0A move.l -[A7], A2
00001102 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001106 2057 movea.l A0, [A7]
00001108 2250 movea.l A1, [A0]
0000110A 2269 001C movea.l A1, [A1 + 0x1C]
0000110E 4E91 jsr [A1]
00001110 504F addq.w A7, 8
label00001112:
00001112 486E FFFC pea.l [A6 - 0x4]
00001116 486E FFEC pea.l [A6 - 0x14]
0000111A 4EB9 0001 C0EC jsr [0x0001C0EC]
00001120 4A00 tst.b D0
00001122 504F addq.w A7, 8
00001124 66DA bne -0x24 /* 00001100 */
00001126 3F3C FFFF move.w -[A7], 0xFFFF
0000112A 486E FFEC pea.l [A6 - 0x14]
0000112E 4EB9 0001 C102 jsr [0x0001C102]
00001134 5C4F addq.w A7, 6
label00001136:
00001136 245F movea.l A2, [A7]+
00001138 4E5E unlink A6
0000113A 4E75 rts
0000113C 4E56 0000 link A6, 0
00001140 2F0A move.l -[A7], A2
00001142 4AAD 06C2 tst.l [A5 + 0x6C2 /* export_212 */]
00001146 6620 bne +0x22 /* 00001168 */
00001148 4878 0028 push.l 0x28 /* '(' */
0000114C 4EB9 0000 258A jsr [0x0000258A]
00001152 2448 movea.l A2, A0
00001154 2008 move.l D0, A0
00001156 584F addq.w A7, 4
00001158 670A beq +0xC /* 00001164 */
0000115A 2F0A move.l -[A7], A2
0000115C 4EB9 0001 C1AC jsr [0x0001C1AC]
00001162 584F addq.w A7, 4
label00001164:
00001164 2B4A 06C2 move.l [A5 + 0x6C2 /* export_212 */], A2
label00001168:
00001168 486E 0008 pea.l [A6 + 0x8]
0000116C 2F2D 06C2 move.l -[A7], [A5 + 0x6C2 /* export_212 */]
00001170 4EB9 0001 C194 jsr [0x0001C194]
00001176 4A80 tst.l D0
00001178 504F addq.w A7, 8
0000117A 6610 bne +0x12 /* 0000118C */
0000117C 486E 0008 pea.l [A6 + 0x8]
00001180 2F2D 06C2 move.l -[A7], [A5 + 0x6C2 /* export_212 */]
00001184 4EB9 0001 C17A jsr [0x0001C17A]
0000118A 504F addq.w A7, 8
label0000118C:
0000118C 245F movea.l A2, [A7]+
0000118E 4E5E unlink A6
00001190 4E75 rts
00001192 4E56 0000 link A6, 0
00001196 4AAD 06C2 tst.l [A5 + 0x6C2 /* export_212 */]
0000119A 6710 beq +0x12 /* 000011AC */
0000119C 486E 0008 pea.l [A6 + 0x8]
000011A0 2F2D 06C2 move.l -[A7], [A5 + 0x6C2 /* export_212 */]
000011A4 4EB9 0001 C162 jsr [0x0001C162]
000011AA 504F addq.w A7, 8
label000011AC:
000011AC 4E5E unlink A6
000011AE 4E75 rts
000011B0 4E56 FFEC link A6, -0x0014
000011B4 2F0A move.l -[A7], A2
000011B6 246E 0008 movea.l A2, [A6 + 0x8]
000011BA 4AAD 06C2 tst.l [A5 + 0x6C2 /* export_212 */]
000011BE 674C beq +0x4E /* 0000120C */
000011C0 42A7 clr.l -[A7]
000011C2 2F2D 06C2 move.l -[A7], [A5 + 0x6C2 /* export_212 */]
000011C6 486E FFEC pea.l [A6 - 0x14]
000011CA 4EB9 0001 C134 jsr [0x0001C134]
000011D0 4FEF 000C lea.l A7, [A7 + 0xC]
000011D4 6012 bra +0x14 /* 000011E8 */
label000011D6:
000011D6 2F0A move.l -[A7], A2
000011D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011DC 2057 movea.l A0, [A7]
000011DE 2250 movea.l A1, [A0]
000011E0 2269 001C movea.l A1, [A1 + 0x1C]
000011E4 4E91 jsr [A1]
000011E6 504F addq.w A7, 8
label000011E8:
000011E8 486E FFFC pea.l [A6 - 0x4]
000011EC 486E FFEC pea.l [A6 - 0x14]
000011F0 4EB9 0001 C0EC jsr [0x0001C0EC]
000011F6 4A00 tst.b D0
000011F8 504F addq.w A7, 8
000011FA 66DA bne -0x24 /* 000011D6 */
000011FC 3F3C FFFF move.w -[A7], 0xFFFF
00001200 486E FFEC pea.l [A6 - 0x14]
00001204 4EB9 0001 C102 jsr [0x0001C102]
0000120A 5C4F addq.w A7, 6
label0000120C:
0000120C 245F movea.l A2, [A7]+
0000120E 4E5E unlink A6
00001210 4E75 rts
00001212 0000 001F ori.b D0, 0x1F
00001216 4067 negx.w -[A7]
00001218 4067 negx.w -[A7]
0000121A 9541 subx.w D2, D1
0000121C 4640 not.w D0
0000121E ABB5 syscall scDirTab8
00001220 8F40 D088 pack D7, D0, 0xD088
00001224 8740 A5E3 pack D3, D0, 0xA5E3
00001228 B8B2 4049 cmp.l D4, [A2 + D4.w + 0x49]
0000122C 9940 subx.w D4, D0
0000122E 559B subq.l [A3]+, 2
00001230 4069 9E84 negx.w [A1 - 0x617C]
00001234 411C .invalid 0, [A4]+ // invalid opcode 4 with b == 4
00001236 7F1C moveq.l D7, 0x1C
00001238 409A negx.l [A2]+
0000123A 7F7E moveq.l D7, 0x7E
0000123C 4053 negx.w [A3]
0000123E 9D40 subx.w D6, D0
00001240 E440 asr D0.w, 2
00001242 4490 neg.l [A0]
00001244 406B 0000 negx.w [A3 + 0x0]
00001248 0050 B240 ori.w [A0], 0xB240
0000124C 7FBA moveq.l D7, 0xFFFFFFBA
0000124E 9091 sub.l D0, [A1]
00001250 A185 syscall IdleUpdate/PMgrOp, flags=1
00001252 A388 syscall IOPMoveData, flags=3
00001254 989A sub.l D4, [A2]+
00001256 9B96 sub.l [A6], D5
00001258 8A93 or.l D5, [A3]
0000125A A191 syscall Translate24To32, flags=1
0000125C 8A87 or.l D5, D7
0000125E 9D89 subx.l -[A6], -[A1]
00001260 98A0 sub.l D4, -[A0]
00001262 8895 or.l D4, [A5]
00001264 8AB2 4054 or.l D5, [A2 + D4.w + 0x54]
00001268 40ED 8740 move.w [A5 - 0x78C0], SR
0000126C 5299 addq.l [A1]+, 1
0000126E B49B cmp.l D2, [A3]+
00001270 F387 .invalid <<F/6/1>>
00001272 A0AA syscall 0x0AA
00001274 F140 .extension 0x140 <<F/4-5/0>> // unimplemented
00001276 44EB EC8E move.b [A3 - 0x1372], CCR
0000127A B3F9 407A EC40 cmpa.l A1, [0x407AEC40]
00001280 5886 addq.l D6, 4
00001282 86A2 or.l D3, -[A2]
00001284 9886 sub.l D4, D6
00001286 40CC move.w A4, SR
00001288 7FBA moveq.l D7, 0xFFFFFFBA
0000128A D07F add.w D0, <<invalid special address>>
0000128C B440 cmp.w D2, D0
0000128E C88A and.l D4, A2
00001290 405C negx.w [A4]+
00001292 9A91 sub.l D5, [A1]
00001294 8A87 or.l D5, D7
00001296 998D subx.l -[A4], -[A5]
00001298 BF8A cmpm.l [A7]+, [A2]+
0000129A 8A90 or.l D5, [A0]
0000129C 9393 sub.l [A3], D1
0000129E 8A97 or.l D5, [A7]
000012A0 8A8A or.l D5, A2
000012A2 9093 sub.l D0, [A3]
000012A4 938A subx.l -[A1], -[A2]
000012A6 0000 0000 ori.b D0, 0x0